.order-list {
  position: relative;
  margin: 15rpx 50rpx;

  .bg-img {
    z-index: -100;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    border-radius: 15rpx;
  }

  .card {
    padding: 20rpx 0;
    display: flex;
    margin-bottom: 10rpx;
    border: 1px solid #e0e1e3;
    border-radius: 15rpx;

    .card-left {
      flex: 2;
      display: flex;
      flex-direction: column;

      view {
        padding: 10rpx 0 10rpx 30rpx;
        flex: 1;
      }
    }

    .card-right {
      margin-top: 40rpx;
      position: absolute;
      right: 30rpx;
    }

    .price {
      color: red;
    }

    .time {
      color: #84858f;
      font-size: 30rpx;
    }
  }
}

.order-publish{
  position: fixed;
  right: 40rpx;
  bottom: 30rpx;
}